#ifndef BIGBOSS_H
#define BIGBOSS_H

#include "../ai.h"
#include "../player.h"
#include "../world.h"
#include "baseenemy.h"

class BigBoss:public BaseEnemy
{
public:
    BigBoss(World *world);

    virtual void move(float time);
    virtual int getType(){
        return TYPE_BOSS;
    }
    void colide(AI *object);
    void animDeath(Ogre::Vector3 lastPos);
    void hit(Ogre::Vector3 lastPos);
    float m_creationTime;
    bool m_movingBack;

protected:
    virtual std::string getModel(){return "mechanicus.mesh";}
};

#endif // BIGBOSS_H
